var authApp=angular.module('authapp', ["ngCookies",'ngFileUpload']);

authApp.value('page',''); 
authApp.controller("headerControl",function($scope,$sce){
	$scope.changePsd=function(){
		alert("aaaaaa");
	}
	
})
authApp.factory('$splice',function(){
	  return function(str,length,isHasDots){
	    var str1="";
	      if(str.length >= length) {
	        if(isHasDots){
	          str1=str.substring(0,length)+"...";
	        }else{
	          str1=str.substring(0,length);
	        }
	      }else {
	        str1=str;
	      }
	      return str1;
	  };
	})
authApp.factory('$getQueryString',function($location){
	return function(name){
		var array=$location.absUrl().split("?")[1].split("&");
		var json="";
		for(var i=0;i<array.length;i++){
			if(i==0&&array.length!=1){
				json+="{"+array[i].split("=")[0]+":'"+array[i].split("=")[1]+"',";
			}
			else if(i!=0&&i!=(array.length-1)&&array.length!=1)
				json+=array[i].split("=")[0]+":'"+array[i].split("=")[1]+"',";
			else if(i==(array.length-1)&&array.length!=1)
				json+=array[i].split("=")[0]+":'"+array[i].split("=")[1]+"'}";
			else if(array.length==1)
				json+="{"+array[i].split("=")[0]+":'"+array[i].split("=")[1]+"'}";
		}
		eval("var jsonr="+json);
		var nval="jsonr."+name;
		eval("xval="+nval);
		return xval
	}
})

authApp.factory('$chineseNum',function(){
	 return function(num){ 
		 if(!/^\d*(\.\d*)?$/.test(num)){ 
		  return false; 
		 } 
		 var AA = new Array("零","一","二","三","四","五","六","七","八","九"); 
		 var BB = new Array("","十","百","千","万","亿","",""); 
		 var a = (""+ num).replace(/(^0*)/g, "").split("."), k = 0, re = ""; 
		 for(var i=a[0].length-1; i>=0; i--){ 
		  switch(k){ 
		   case 0 : 
		    re = BB[7] + re; 
		    break; 
		   case 4 : 
		    if(!new RegExp("0{4}\\d{"+ (a[0].length-i-1) +"}$").test(a[0])) 
		    re = BB[4] + re; 
		    break; 
		   case 8 : 
		    re = BB[5] + re; 
		    BB[7] = BB[5]; 
		    k = 0; 
		   break; 
		  } 
		  if(k%4 == 2 && a[0].charAt(i)=="0" && a[0].charAt(i+2) != "0") re = AA[0] + re; 
		  if(a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] + BB[k%4] + re; 
		  k++; 
		 } 
		 if(a.length>1) { 
		  re += BB[6]; 
		   for(var i=0; i<a[1].length; i++) re += AA[a[1].charAt(i)]; 
		 }
		 if(re.substring(0,2)=="一十"){
		  re = re.replace(re.substring(0,2), "十");
		 }
		 if(re.length == 3 && re.charAt(1)=="百"){
		  re = re.replace(re.charAt(1), "百零");
		 }
		 return re; 
		}
})